#include <bits/stdc++.h>

using namespace std;

const int maxn=500005;
int wstart[maxn],wlen[maxn];
char str[maxn];

int main(){
    int lst,len,s,t;
    fgets(str+1,maxn-1,stdin);
    lst=1;
    len=strlen(str+1);
    for(int i=1;i<=len;i++){
        if(str[i]==' '||str[i]=='\n'){
            for(int j=lst-1;j<i;j++) wstart[j]=lst,wlen[j]=i-lst;
            lst=i+1;
        }
    }
    //for(int i=1;i<=len;i++) printf("%d ",wstart[i]);
    wstart[0]=wstart[len]=0;
    scanf("%d%d",&s,&t);
    for(int i=s;i<=t;i++){
        int ans=0,pos=1;
        while(pos){
            //printf("pos=%d\n",pos);
            //getchar();
            ans+=wlen[pos]+1;
            if(pos+i<=len) pos=wstart[pos+i];
            else pos=0;
        }
        ans--;
        printf("%d\n",ans);
    }
}
